#main {
	height: 99%;
/*	overflow:hidden;*/
}

#sidebar {
    display: none;
	padding-top: 10px;
	padding-left: 10px;
}
#content {
    width: 95%;
	padding-top: 10px;
	padding-right: 5px;
}
 
.use-sidebar #content {width: 64%;}
.use-sidebar #sidebar {
    display: block;
    width: 32%;
}
 
.sidebar-at-left #sidebar {margin-right: 1%;}
.sidebar-at-right #sidebar {margin-left: 1%;}
 
.sidebar-at-left #content, .use-sidebar.sidebar-at-right #sidebar, .sidebar-at-right #separator {float: right;}
.sidebar-at-right #content, .use-sidebar.sidebar-at-left #sidebar, .sidebar-at-left #separator {float: left;}
 
#separator {
    display: block;
    outline: none;
    width: 1%;
}